<?php 

/*
 * Following code will create a new pemesanan row
 * All pemesanan details are read from HTTP Post Request
 */

/* array for JSON response */
$response = array();

/* check for required fields */

if (isset($_POST['id_produk']) && isset($_POST['jumlah']) && isset($_POST['totalbeli']) ) {
    $id_produk = $_POST['id_produk'];
    $jumlah = $_POST['jumlah'];    
    $totalbeli = $_POST['totalbeli'];
	
	$nama_pemesan = $_POST['nama_pemesan'];
    $alamat = $_POST['alamat'];
    $provinsi = $_POST['provinsi'];
    $kota = $_POST['kota'];
    $email = $_POST['email'];
    $telp = $_POST['telp'];
	
	$lastProduct = $_POST['lastProduct'];
	$grandTotal = $_POST['grandTotal'];

	/*
	$nama_pemesan = "cek1";
    $alamat = "cek2";
    $provinsi = "cek3";
    $kota = "cek4";
    $email = "popcroach@gmail.com";
    $telp = 23504358;
	*/
    require_once __DIR__ . '/db_connect.php';

    $db = new DB_CONNECT();

	$qLastId = mysql_query("SELECT id_pemesanan FROM pemesanan ORDER BY id_pemesanan DESC LIMIT 1");
    $r_lastid    = mysql_fetch_array($qLastId);
	
	$id_pemesanan = $r_lastid[id_pemesanan];
	
    $result = mysql_query("INSERT INTO pemesanan_detail(id_pemesanan, id_produk, jumlah, totalbeli) VALUES ($id_pemesanan, '$id_produk', '$jumlah', '$totalbeli')");

    /* check if row inserted or not */
    if ($result) {
        /* successfully inserted into database */
        $response["success"] = 1;
        $response["message"] = "Pemesanan detail successfully created.";

        /* echoing JSON response */
        echo json_encode($response);
if($lastProduct == "true") {

$message  = 
"ID Pemesanan Anda : ".$id_pemesanan."
Nama Pemesan : ".$nama_pemesan."
Alamat : ".$alamat."
Kota : ".$kota."
Provinsi : ".$provinsi."
Telepon : ".$telp."

Produk yg dipesain : 
";

$qProduk = mysql_query("SELECT pd.*, pr.nama_produk, pr.harga, pr.berat FROM pemesanan_detail pd, produk pr WHERE pd.id_produk=pr.id_produk AND pd.id_pemesanan='".$id_pemesanan."'");
	
$no = 0;
$total_berat = 0;
while ($rp=mysql_fetch_array($qProduk)){
$no++;
$message = $message . "
No : ".$no." 
ID Produk : ".$rp[id_produk]." 
Nama Produk : ".$rp[nama_produk]." 
Harga : Rp".$rp[harga]." 
Jumlah : ".$rp[jumlah]."
Total Beli : Rp".$rp[totalbeli]." 

";      

$total_berat = $total_berat + ($rp[berat] * $rp[jumlah]);
}

$ongkos_kirim = 0;
$qOngkosKirim = mysql_query("SELECT e.* FROM ekspedisi e WHERE e.propinsi='".$provinsi."' AND e.kota='".$kota."'");
while ($ro=mysql_fetch_array($qOngkosKirim)){
$ongkos_kirim = $ro[harga];     
}

$total_berat = $total_berat / 1000; /*ubah di dieu*/

$ongkos_kirim_akhir = $ongkos_kirim * $total_berat;

$jumlah_total = $grandTotal + $ongkos_kirim_akhir;

$message = $message . "
Total : Rp".$grandTotal." 

ONGKOS KIRIM : Rp".$ongkos_kirim."/kg

TOTAL BERAT : ".$total_berat." kg 

TOTAL ONGKOS KIRIM : Rp".$ongkos_kirim_akhir."

JUMLAH  TOTAL : Rp".$jumlah_total."

PEMBAYRAAN MAKSIMAL SEMINGGU SETELAH TRANSAKSI DILAKUKAN. JIKA DALAM WAKTU SATU MINGGU ANDA TIDAK MELAKUKAN PEMBAYRAN MAKAN TRANSAKSI DIANGGAP BATAL.
ANDA DAPAT MELAKUKAN PEMBAYARAN MELALUI REKENING-REKENING DIBAWAH INI :
BCA: 
No. Rek : 2331895212
a.n. Kamaludin Syakir

MANDIRI :
No. Rek : 1320010139971
a.n. Deden

BRI:
No. Rek : 1002 671 812
a.n. Kamaludin Syakir

BNI:
No. Rek : 0276751510
a.n. Taufik Firdaus

";
	$subject = "Detail Pemesanan Hanjuang";
	mail($email, $subject,$message, "From:" . "hanjuang_igpersada@yahoo.com");
		/* echo "<hr>Thank you for using our mail form yo!"; */
}		
    } else {
        /* failed to insert row */
        $response["success"] = 0;
        $response["message"] = "Oops! An error occurred.";
        
        /* echoing JSON response */
        echo json_encode($response);
    }
} else {    
    $response["success"] = 0;
    $response["message"] = "Required field(s) is missing";
	
    echo json_encode($response);
}
?>